
#ifndef SEMANTICS_ENUM_H

#define SEMANTICS_ENUM_H

#include <stdio.h>

#include "generic_table.h"
#include "syntax_tree.h"



/*
	Container for enumerated type and its elements.
*/
class SemanticsEnum
{
public:
	SemanticsEnum();
	~SemanticsEnum();

	GenericTable<int> * Name;
	GenericTable<int> * Enums;

#ifdef DEBUG
	void DebugXMLOutput(FILE * fo);
#endif
};


#endif
